#include <head.h>

// 创建结构体
typedef struct message
{
    // 队列的类型
    long mtype; 
    // 队列的数据
    char name[23];
    char sex[5];
    int age;
    int id;
}message;

int main(int argc, char const *argv[])
{
    message data;

    if (-1 == msgrcv(0 , &data , sizeof(data) - sizeof(data.mtype) , 0 ,  IPC_NOWAIT))
    {
        perror("msgrcv error:");
        return 0;
    }

    printf("姓名:%s 性别:%s 学号:%d 年龄:%d\n" , data.name , data.sex , data.id , data.age);
    
    return 0;
}





